<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<!-- 
    报文段
    客户端和服务端通信时传输的内容称之为‘报文段’
    客户端给服务端发送的内容称为 请求报文
    服务端给客户端发送的内容称为 响应报文

    传输协议对报文格式也有相关规定

    请求报文的组成部分：
    1.request-line请求行
        请求行中的内容：GET /home HTTP/1.1
        GET 请求方式
        /home 请求路径
        HTTP/1.1 http协议版本

    2.request-header请求头
        请求头中都是一些键值对，客户端要告诉服务端的信息
        Accept-Language: zh-CN,zh 客户端的语言设置
        Connection: keep-alive 保持TCP连接通道
        Content-Type: text/plain 数据类型
        ... : ...

    3.blank-line空行
        空行的目的是将请求头中的字段和请求体中的内容分开
    
    4.request-body请求体
        包含要发送的数据

    
    响应报文的组成部分：
    1.status-line状态行
        HTTP/1.1 200 OK
        HTTP/1.1 http协议版本
        200 响应状态码/http状态码
        OK 响应信息

    2.response-header响应头
        响应头中都是一些键值对，服务端要告诉客户端的信息
        Connection: keep-alive 保持TCP连接通道
        Content-Type: text/html; charset=utf-8 数据类型
        ... : ...

    3.blank-line空行
        空行的目的是将响应头中的字段和响应体中的内容分开

    4.response-body响应体
        服务端响应给客户端的数据


 -->    

</body>
</html>